// 1.导入fs模块
const fs = require('fs');
const path = require('path');
// 2.调用fs.readFile()方法读取文件
//  参数1：读取文件的存放路径
//  参数2：读取文件时采用的编码格式，一般默认指定utf8
//  参数3：回调函数，拿到读取失败和成功的结果 err dataStr
fs.readFile(path.join(__dirname,'../2.path/test.js'), 'utf-8', function (err, dataStr) {
  // 2.1：打印失败的结果
  // 如果读取成功，则err的值为null
  // 如果读取失败，err为错误对象，dataStr的值为undefined
  if(err){
    return console.log(err.message)
  }
  fs.writeFile('./test.js',dataStr,function(err){
    if(err) return console.log(err.message)
    console.log('写入文件：')
  })
})

// __dirname 表示当前文件所处的目录
console.log('__dirname:',__dirname)
